BODY
{
    font-size: 11px;
    font-family: Verdana,Arial;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

A:link
{
    color: #000099;
    text-decoration: none;
}

A:active
{
    color: red;
    text-decoration: underline;
}

A:visited
{
    color:#000099;
    text-decoration: none;
}

A:hover
{
    color: #0080f0;
    text-decoration: none;
}

TD
{
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica;
}

SELECT
{
    background-color: white;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    height: 18px;
    text-align: left;
}

INPUT
{
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    border-color:ThreeDDarkShadow;
	color: #000000;
    font-family: Courier New;
    font-size: 9pt;
    height: 18px;
}

.input
{
    border-bottom: 1px, solid;
	border-bottom-color:#FF0000;
    border-left: 1px, solid;
	border-left-color:#FF0000;
    border-right: 1px, solid;
	border-right-color:#FF0000;
    border-top: 1px, solid;
	border-top-color:#FF0000;
    color: #000000;
	font-family: Courier New;
    font-size: 9pt;
    height: 18px;
	
}

TEXTAREA
{
    background-color: white;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    border-color:ThreeDDarkShadow;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-align: left;
  /*width: 570;*/
}

H1{
    color: #696969;
    font-size: 12px;
    margin: 10px 0;
}

.QuebraPagina
{
  page-break-before: always;
} 

@media screen {.SoNaImpressao {display:none;visibility:hidden}} 
@media print  {.SoNaTela {display:none;visibility:hidden}} 


.estilotextarea {font-size: 12pt;width:350px;height:80px;}

a.dcontexto
{
    position:relative; 
    font:12px arial, verdana, helvetica, sans-serif; 
    padding:0;
    color:#039;
    text-decoration:none;
    /*border-bottom:2px dotted #039;*/ /*Sublinhado pontilhado*/
    /*cursor:help;*/ /*icone de help*/
    z-index:24;
}
a.dcontexto:hover
{
    background:transparent;
    z-index:25; 
}
a.dcontexto span{display: none}
a.dcontexto:hover span
{ 
    display:block;
    position:absolute;
    width:230px; 
    top:3em;
    text-align:justify;
    left:0;
    font: 12px arial, verdana, helvetica, sans-serif; 
    padding:5px 10px;
    border:1px solid #999;
    background:#FFFFCC; 
    color:#000;
}

#barra-brasil-v3 {
	position:relative;
	clear:both;
	overflow:hidden;
	height:28px;
	background:#00500f;
}
#barra-brasil-v3 span {
	display:block;
	width:50%;
	height:28px;
	background:url(/imagens/barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
}

#table_emails{
  width: 250px;
  position: absolute;
  top: 35px;
  left: 0;
}

#div_email{
  position: fixed;
  _position:absolute;
  left: 270px;
  top: 35px;
  _top:expression(eval(document.body.scrollTop));
  height: 500px;
  width: 705px;
  overflow: auto;
  overflow-x: hidden;
}

.erro, .msg, .info{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; 
	padding: 5px;
}

.erro{
	border: 1px solid #ff0000;
	background-color: #FFF3EF;
}

.msg{
	border: 1px solid #008000;
	background-color: #F9FFEF;
}

.info{
	border: 1px solid #e3c209;
	background-color: #fffff4;
}
